#ifndef _KP_PROGRAM_H_
#define _KP_PROGRAM_H_

#include "KPGLObject.h"

class KPProgram : public KPGLObject
{
public:
	KPProgram() : KPGLObject(), m_vsId(0), m_fsId(0) {}
	KPProgram(u32 id) : KPGLObject(id), m_vsId(0), m_fsId(0) {}

	void clearData();
	KPMessage* toMessage();

protected:
	u32 m_vsId;
	u32 m_fsId;
};

#endif
